Big Huge Thesaurus

theater stage

noun

sounds kind of like